1 using System;
2 using
System.Collections.Generic;
3 using
System.ComponentModel;
4 using
System.Drawing;
5 using
System.Data;
6 using
System.Linq;
7 using
System.Text;
8 using
System.Threading.Tasks;
9 using
System.Windows.Forms;
10
11 namespace
SoftQuanLyNhaHang.Controllers
12 {
13     
class NhapHangCtrl
14     {
15         
// Method Add
16         
public static int InsertNhapHang(int _IdNhapHang, DateTime _NgayTao, string _TrangThai, double _GiamGiaDonHang, double _GiamGiaTatCaCacMuc, double _TongDonHang, double _No_NCC, double _NCC_NoChuCuaHang, string _GhiChu, int _NhaCungCapId, double _ChiPhiThem, string _MoTaChiPhiThem, double _TienThanhToan, string _TenDonHang)
17         {
18             
try
19             {
20                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang, _NgayTao, _TrangThai, _GiamGiaDonHang, _GiamGiaTatCaCacMuc, _TongDonHang, _No_NCC, _NCC_NoChuCuaHang, _GhiChu, _NhaCungCapId, _ChiPhiThem, _MoTaChiPhiThem, _TienThanhToan, _TenDonHang);
21                 
return nhapHang.InsertNhapHang();
22             }
23             
catch
24             {
25                 
return 0;
26             }
27         }
28
29         
public static int InsertNhapHangCopy(int _IdNhapHang)
30         {
31             
try
32             {
33                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang);
34                 
return nhapHang.InsertNhapHangCopy();
35             }
36             
catch
37             {
38                 
return 0;
39             }
40         }
41
42         
// Method Update
43         
public static int UpdateNhapHang(int _IdNhapHang, DateTime _NgayTao, string _TrangThai, double _GiamGiaDonHang, double _GiamGiaTatCaCacMuc, double _TongDonHang, double _No_NCC, double _NCC_NoChuCuaHang, string _GhiChu, int _NhaCungCapId, double _ChiPhiThem, string _MoTaChiPhiThem, double _TienThanhToan, string _TenDonHang)
44         {
45             
try
46             {
47                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang, _NgayTao, _TrangThai, _GiamGiaDonHang, _GiamGiaTatCaCacMuc, _TongDonHang, _No_NCC, _NCC_NoChuCuaHang, _GhiChu, _NhaCungCapId, _ChiPhiThem, _MoTaChiPhiThem, _TienThanhToan, _TenDonHang);
48                 
return nhapHang.UpdateNhapHang();
49             }
50             
catch
51             {
52                 
return 0;
53             }
54
55         }
56
57         
//update ncc
58         
public static int UpdateNhapHang_No_NCC(int _IdNhapHang, double _No_NCC)
59         {
60             
try
61             {
62                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang, _No_NCC);
63                 
return nhapHang.UpdateNhapHang_No_NCC();
64             }
65             
catch
66             {
67                 
return 0;
68             }
69
70         }
71
72         
//
73         
public static int UpdateNhapHang_Ten_GhiChu(int _IdNhapHang, string _tenDonHang, string _ghiChu)
74         {
75             
try
76             {
77                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang, _tenDonHang, _ghiChu);
78                 
return nhapHang.UpdateNhapHang_Ten_GhiChu();
79             }
80             
catch
81             {
82                 
return 0;
83             }
84
85         }
86
87
88         
// Method Delete
89         
public static int DeleteNhapHang(int _IdNhapHang)
90         {
91             
try
92             {
93                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang);
94                 
return nhapHang.DeleteNhapHang();
95             }
96             
catch
97             {
98                 
return 0;
99             }
100         }
101
102         
//lay danh sach theo trang thai gồm có ThanhToan, TamDung, HuyDonHang
103         
public static DataSet FillDataSet_NhapHang_SearchByTrangThai(string _trangThai, int _pageSize, int _pageIndex)
104         {
105             
try
106             {
107                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_trangThai, _pageSize, _pageIndex);
108                 
return nhapHang.FillDataSet_NhapHang_SearchByTrangThai();
109             }
110             
catch
111             {
112                 
return null;
113             }
114         }
115
116         
public static DataSet FillDataSet_NhapHang_SearchByTrangThai_Search(string _trangThai, int _pageSize, int _pageIndex, string _IdNhapHang_MaNH, string _TenDonHang, int _NhaCungCapId)
117         {
118             
try
119             {
120                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_trangThai, _pageSize, _pageIndex, _IdNhapHang_MaNH, _TenDonHang, _NhaCungCapId);
121                 
return nhapHang.FillDataSet_NhapHang_SearchByTrangThai_Search();
122             }
123             
catch
124             {
125                 
return null;
126             }
127         }
128
129         
//lấy một số cột tính toán tổng sản phẩm của đơn hàng
130         
public static DataSet FillDataSet_NhapHang_GetAll_Kho_ByNhapHangId(int _IdNhapHang)
131         {
132             
try
133             {
134                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang);
135                 
return nhapHang.FillDataSet_NhapHang_GetAll_Kho_ByNhapHangId();
136             }
137             
catch
138             {
139                 
return null;
140             }
141         }
142
143         
//lấy thông tin trong bảng nhập hàng
144         
public static DataSet FillDataSet_NhapHang_Get_ByNhapHangId(int _IdNhapHang)
145         {
146             
try
147             {
148                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHang);
149                 
return nhapHang.FillDataSet_NhapHang_Get_ByNhapHangId();
150             }
151             
catch
152             {
153                 
return null;
154             }
155         }
156
157         
//lay danh sach nhap hang
158         
public static DataSet FillDataSet_NhapHang_Get_ByNCC_IdNhStr(string _IdNhapHangStr, int _NhaCungCapId, string _TrangThai)
159         {
160             
try
161             {
162                 Models.NhapHangMod nhapHang =
new Models.NhapHangMod(_IdNhapHangStr, _NhaCungCapId, _TrangThai);
163                 
return nhapHang.FillDataSet_NhapHang_Get_ByNCC_IdNhStr();
164             }
165             
catch
166             {
167                 
return null;
168             }
169         }
170
171     }
172 }


Gõ tìm kiếm nhanh...